Big Huge Thesaurus

alluvial deposit

noun